package com.src.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


public class User implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 8416269240952072380L;
	
	
	private int id;
	private String userName;
	private String firstName;
	private String lastName;
	private String email;
	private String password;
	private String avatarLink;
	public String getAvatarLink() {
		return avatarLink;
	}

	public void setAvatarLink(String avatarLink) {
		this.avatarLink = avatarLink;
	}

	private int avatarID;
	private Date registerDate;
	private Date birthDate;
	private int gender;
	private int status;
	private List<Experience> experienceList;

	public User() {
		super();
	}

	public User(int id, String uname, String fname, String lname, String email,
			String pwd, int avatarID, Date registerDate, Date birthDate,
			int gender, int status) {
		super();
		this.id = id;
		this.userName = uname;
		this.firstName = fname;
		this.lastName = lname;
		this.email = email;
		this.password = pwd;
		this.avatarID = avatarID;
		this.registerDate = registerDate;
		this.birthDate = birthDate;
		this.gender = gender;
		this.status = status;
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getFirstName() {
		return firstName;
	}

	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}

	public String getLastName() {
		return lastName;
	}

	public void setLastName(String lastName) {
		this.lastName = lastName;
	}

	public String getEmail() {
		return email;
	}

	public void setEmail(String email) {
		this.email = email;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public int getAvatarID() {
		return avatarID;
	}

	public void setAvatarID(int avatarID) {
		this.avatarID = avatarID;
	}

	public Date getRegisterDate() {
		return registerDate;
	}

	public void setRegisterDate(Date registerDate) {
		this.registerDate = registerDate;
	}

	public Date getBirthDate() {
		return birthDate;
	}

	public void setBirthDate(Date birthDate) {
		this.birthDate = birthDate;
	}

	public int getGender() {
		return gender;
	}

	public void setGender(int gender) {
		this.gender = gender;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public List<Experience> getExperienceList() {
		return experienceList;
	}

	public void setExperienceList(List<Experience> experienceList) {
		this.experienceList = experienceList;
	}

}
